package chapter_16_interpreter.classic;

/**
 * Created by CharloYao on 2017/10/16.
 * 非终结符表达式
 * 文法中的每一条规则对应于一个非终结符表达式
 * 非终结符表达式根据逻辑的复杂程度而增加，原则上，每一个文法规则都对应一个非终结符表达式
 *
 */
public class NonterminalExpression extends Expression {

    /**
     * 每一个非终结符表达式都会对其他表达式产生依赖
     * @param expression
     */
    public NonterminalExpression(Expression... expression) {
    }

    @Override
    public Object interpreter(Context ctx) {
        //进行文法处理
        return null;
    }
}
